package top.healthylife.gateway.platform.eye.dto.jingyingfengxian.EyeReqStockPledgeListDto.res;

import com.fasterxml.jackson.annotation.JsonProperty;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;


/**
* @author: GenUtil
* @date: 2020-12-11 23:39:04
*/
@Data
@Accessors(chain = true)
@ApiModel("质押明细[1021]")
public class EyeResStockPledgeListItem {

    @JsonProperty("shareHolderId")
    @ApiModelProperty(value = "股东id", example = "2004954064")
    private Long shareHolderId;

    @JsonProperty("lastValue")
    @ApiModelProperty(value = "质押股份市值（元）", example = "274230000")
    private Integer lastValue;

    @JsonProperty("endDate")
    @ApiModelProperty(value = "质押移除日期，毫秒级的时间戳，可能为null", example = "1588089600000")
    private Long endDate;

    @JsonProperty("shareHolderType")
    @ApiModelProperty(value = "代表人，=1代表公司", example = "0")
    private Integer shareHolderType;

    @JsonProperty("pledgeAmount")
    @ApiModelProperty(value = "质押股数（单位股）", example = "1199")
    private Integer pledgeAmount;

    @JsonProperty("businessId")
    @ApiModelProperty(value = "质押id", example = "9coz777beabfb473aee407178l39z8c7")
    private String businessId;

    @JsonProperty("shareHolder")
    @ApiModelProperty(value = "股东名", example = "杨超")
    private String shareHolder;

    @JsonProperty("graphId")
    @ApiModelProperty(value = "公司id", example = "7996092")
    private Long graphId;

    @JsonProperty("proOfSelf")
    @ApiModelProperty(value = "占所持股份比例（%）", example = "98.78%")
    private String proOfSelf;

    @JsonProperty("startDate")
    @ApiModelProperty(value = "质押开始日期", example = "1556467200000")
    private Long startDate;

    @JsonProperty("annDate")
    @ApiModelProperty(value = "公告日期", example = "1557158400000")
    private Long annDate;

    @JsonProperty("status")
    @ApiModelProperty(value = "状态", example = "未达预警线")
    private String status;

}
